package com.example.mybatisdemo.mapper;


import com.example.mybatisdemo.entity.Course;
import com.example.mybatisdemo.entity.Stu;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;

/**
 * @Author Corday 天涯
 * @Date 2022/4/25 11:20
 * 3.多对多关系映射查询
 */
@Mapper
public interface StuCourseMapper {
    //3.1查询某一个学生的信息,包括课程
    Stu selectStuBySid(int sid);
    //3.2查询所有学生信息,,包括课程
    List<Stu> selectStus();
    //3.3查询某些学生的信息,包括课1001,1002,1003程
    List<Stu> selectStuds(@Param("ss") Set<Integer> sids);
    ///以下请完成///
    ////3.4查询某一个课程的信息
    Course selelctCourseByCno(int cno);
    ////3.5查询所有课程的信息
    List<Course> selectCous();
    ////3.6查询某些课程的信息
    List<Course> selectCours(@Param("cno") Set<Integer> cno);

}
